cssprovider: Remove another path that can't be reached
authorBenjamin Otte <otte@redhat.com>
Wed, 19 Sep 2012 13:32:38 +0000 (15:32 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 19 Sep 2012 13:32:38 +0000 (15:32 +0200)
... because the return value of a function is always TRUE.

gtk/gtkcssprovider.c

index cdeb00b1d129bb5c4144b67281dff50416abebfb..d6f5d2b169f599cb4a10ff2e43230ef3d6f0b58c 100644 (file)
@@ -2848,22 +2848,11 @@ gtk_css_provider_get_named (const gchar *name,
           if (resource != NULL)
             g_resources_register (resource);
 
-          if (!gtk_css_provider_load_from_path (provider, path, NULL))
-            {
-              if (resource != NULL)
-                {
-                  g_resources_unregister (resource);
-                  g_resource_unref (resource);
-                }
-              g_object_unref (provider);
-              provider = NULL;
-            }
-          else
-            {
-              /* Only set this after load success, as load_from_path will clear it */
-              provider->priv->resource = resource;
-              g_hash_table_insert (themes, g_strdup (key), provider);
-            }
+          gtk_css_provider_load_from_path (provider, path, NULL);
+
+          /* Only set this after load, as load_from_path will clear it */
+          provider->priv->resource = resource;
+          g_hash_table_insert (themes, g_strdup (key), provider);
 
           g_free (path);
           g_free (dir);